#pragma once
#include "Mario.h"
#include "Singleton.h"
class SmallMario : public IState, public Singleton<SmallMario> {
public:
    void GotMushroom(IMario* mario) override;
    void GotFireFlower(IMario* mario) override;
    void GotFeather(IMario* mario) override;

    void GotMonster(IMario* mario) override;
    void GotFall(IMario* mario) override;

    void GotCoin(IMario* mario) override;
};